﻿ span.prev {
        padding-top:2px!important;
    }

    .courseInfo {
         text-indent: 30px; 
    }

    div#gallery h3 {
        padding-left:0px;
    }

     div#accordion2 h3 {
        padding-left:25px;
    }

    .weekDay {
        text-decoration:underline;
        text-align:left;
    }

    .classeslist {
        list-style-type: none;
    }

    .classeslist li {
        margin-left:-40px;
        border-bottom: 1px dotted;
    }


    .brand h3, .project h3, #services h3, #jobs h3, #blog h3 {
        margin: 10px 0 0;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    #accordion {
        text-align:left;
    }

    #accordion .brand .info, .project .info, #services .info, #jobs .info, #blog .info {
        width:230px;
    }

     #accordion .brand h3, .project h3, #services h3, #jobs h3, #blog h3 {
         padding-left:25px;
         text-transform:none;
    }

     
.brand .info a, .project .info a, #services .info a, #jobs .info a, #blog .info a {
    background-color: #FFFFFF;
    color: #484848;
    padding: 0px !important;
    text-decoration:underline;
}

 .ui-tooltip, .arrow:after 
 {
    position:fixed;
    background: black;
    border: 2px solid white;
}
.ui-tooltip {
padding: 10px 20px;
color: white;
border-radius: 20px;
font: bold 14px "Helvetica Neue", Sans-Serif;
//text-transform: uppercase;
box-shadow: 0 0 7px black;
z-index: 2000;
}
.arrow {
width: 70px;
height: 16px;
overflow: hidden;
position: absolute;
left: 50%;
margin-left: -35px;
bottom: -16px;
}
.arrow.top {
top: -16px;
bottom: auto;
}
.arrow.left {
left: 20%;
}
.arrow:after {
content: "";
position: absolute;
left: 20px;
top: -20px;
width: 25px;
height: 25px;
box-shadow: 6px 5px 9px -9px black;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.arrow.top:after {
bottom: -20px;
top: auto;
}

